Syllabus Course: CS 580 Introduction to Artificial Intelligence Semester: Spring 2007 Instructor: K. De Jong Office: Rm 411 Science & Tech II Phone: 993-1553 Email: kdejong@gmu.edu Class Hours: M 19:20 - 22:00 ST-2 Room 15 Office Hours: M 17:30 - 18:30 Course Text: Artificial Intelligence: A Modern Approach (2nd edition) by Russell & Norvig, Prentice Hall Publishing Supplementary texts: ANSI Common Lisp, Graham, Prentice-Hall Common LISPcraft, R. Wilensky, Norton Publishing Common Lisp - The Language, G. Steele, Digital Press Prolog Programming, Clocksin & Mellish, Springer-Verlag Artificial Intelligence Through Prolog, N. Rowe, Prentice Hall Symbolic Computing with Lisp & Prolog, Mueller & Page, Wiley Publ. Prequisites: A working knowledge of computer systems and several programming languages is required. The material covered in CS 312 and Math 305 as well as general computer science maturity is assumed and used throughout the course. Content: The basic principles of representation, heuristic search, and control will be presented in the context of specific AI areas such as problem solving, vision, natural language, and expert systems. The Lisp programming language will be used as the primary language for homework assignments. Some exposure to logic programming via Prolog is planned. Exams: There will be a midterm and final exam. Homework: There will be 4-6 programming assignments which will include written summaries. A class project will be required. Grading: The course grade will be determined approximately as follows: homework: 40% project: 10% midterm: 20% final: 30%